package com.gxa.community.core.pojo.vo.admin.user;

import com.gxa.community.core.pojo.vo.admin.user.expend.OrderInfoE;
import com.gxa.community.core.pojo.vo.admin.user.expend.UserInfoE;
import com.gxa.community.core.pojo.vo.admin.user.expend.UserShippingAddressE;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
public class UserVo {
    //用户信息
    private UserInfoE userInfo;
    //用户标签
    private List<String> tagsList;
    //收件人
    private List<UserShippingAddressE> userShippingAddressList;
    //订单消费
    private List<OrderInfoE> orderInfoList;
    //消费金额
    private BigDecimal amount;
    //消费订单数量
    private int orderNum;
    //实际消费金额
    private double amountStatistics;
    //实际优惠金额
    private double discountsPrice;
}
